package com.suray.system.run.data.mysql.device.task;

import com.baomidou.mybatisplus.extension.service.IService;
import com.suray.system.run.data.mysql.device.entity.ExecTaskDB;
import com.suray.wcs.service.enums.TaskType;

import java.util.Date;

public interface ExecTaskDBService extends IService<ExecTaskDB> {

    /**
     * 查找未完成的任务
     * @param series
     * @return
     */
    ExecTaskDB findExecTask(String series);

    /**
     * 查找对应任务类型的任务数量
     * @param series
     * @param taskType
     * @param startTime
     * @param endTime
     * @return
     */
    public int getDeviceTaskNum(String series, TaskType taskType, Date startTime, Date endTime);
}
